body {
text-align: center;
color: #000000;
background: #678fb9 url(../images/bg_body.jpg) top center no-repeat;
font-family: arial, helvetica, Trebuchet MS;
font-size: 9pt;
}

table {
font-size: 9pt;
line-height: 14pt;
}

p {
padding: 0px 0px 5px 0px;
}

/* LINKS */

#nav a:link, #nav a:active, #nav a:visited {
color: #ffffff;
font-weight: normal;
text-decoration: none;
}

#nav a:hover {
color: #ffffff;
font-weight: normal;
text-decoration: underline;
}

#main a:link, #text a:active, #text a:visited {
color: #01448a;
font-weight: bold;
text-decoration: none;
}

#main a:hover {
color: #01448a;
font-weight: bold;
text-decoration: underline;
}

#bottom a:link, #bottom a:active, #bottom a:visited {
color: #ffffff;
font-weight: bold;
text-decoration: none;
}

#bottom a:hover {
color: #ffffff;
font-weight: bold;
text-decoration: underline;
}

/* LAYOUT */

#wrapper {
z-index: 1;
position: relative;
width: 744px;
background-color: #01448a;
margin: 0 auto;
padding: 0;
text-align: left;
}

#pagebanner {
z-index: 2;
position: absolute;
top: -15px;
left: 0px;
width: 744px;
height: 120px;
background-color: transparent;
padding: 0;
text-align: center;
border-width: 0px;
border-color: #ffffff;
border-style: solid;
}

#date {
z-index: 3;
position: absolute;
top: 105px;
left: 500px;
width: 244px;
height: 30px;
background-color: transparent;
padding: 7px 10px 0px 10px;
color: #ffffff;
text-align: right;
font-size: 10pt;
border-width: 0px;
border-color: #ffffff;
border-style: solid;
}

#nav {
z-index: 2;
position: absolute;
top: 105px;
left: 0px;
width: 744px;
height: 30px;
background-image: url(../images/bg_nav.jpg);
padding: 7px 10px 0px 10px;
color: #ffffff;
text-align: left;
font-size: 10pt;
border-width: 0px;
border-color: #ffffff;
border-style: solid;
}

#text {
z-index: 3;
position: absolute;
top: 145px;
left: 10px;
width: 724px;
background-color: #ffffff;
background-image: url(../images/bg_text.jpg);
background-repeat: no-repeat;
background-position: bottom center;
background-attachment: fixed;
padding: 0px 0px 0px 0px;
color: #000000;
text-align: left;
font-size: 9pt;
border-width: 0px;
border-color: #ffffff;
border-style: solid;
display: true;
float: left;
}

#main {
height: 380px;
background-color: transparent;
background-repeat: no-repeat;
background-position: top left;
background-attachment: scroll;
padding: 10px 10px 10px 10px;
color: #000000;
text-align: left;
font-size: 9pt;
border-width: 0px;
border-color: #ffffff;
border-style: solid;
display: true;
float: left;
}

#regstrapline {
background-color: transparent;
background-repeat: no-repeat;
padding: 0;
color: #000000;
text-align: center;
font-size: 11px;
border-width: 0px;
border-color: #ffffff;
border-style: solid;
display: true;
float: center;
}

#bottom {
background-color: #01448a;
background-repeat: no-repeat;
background-position: top left;
background-attachment: fixed;
padding: 10px 10px 10px 10px;
color: #ffffff;
text-align: center;
font-size: 11px;
border-width: 0px;
border-color: #ffffff;
border-style: solid;
display: true;
float: center;
}

.subheader {
color: #01448a;
font-size: 18pt;
}

.bodybold {
font-weight: bold;
}

.legal {
color: #01448a;
font-size: 7pt;
}

#date_select {
display: inline-block;
}

#ui-datepicker-div {
z-index: 9999;
}

.formINVALID {
color: #ff0000;
font-size: 11pt;
font-weight: bold;
}